/*
 * 系统名称：
 * 模块名称：
 * 描述：
 * 作者：DELL
 * version 1.0
 * time  2009-12-11 下午01:51:01
 * copyright Anymusic Ltd.
 */
package edu.codink.common.base;


import org.springframework.context.ApplicationContext;

/**
 * 获得spring ApplicationContext的单例类，在contextLoaderListenter加载的时候存储一个ApplicationContext对象
 * 这样可以直接使用spring Bean，不用通过IOC注入的方式了
 * @author xujun
 * @data   2011-1-29
 */
public class ContextUtil
{
	private static ApplicationContext applicationContext;
	
	private ContextUtil(){}
	public static void setApplicationContext(ApplicationContext applicationContext)
	{
		ContextUtil.applicationContext = applicationContext;
	}
	public static ApplicationContext getApplicationContext()
	{
		return applicationContext;
	}
	public static Object getBean(String beanName)
	{
		return applicationContext.getBean(beanName);
	}
}
